/**
 *
 * 有过一定研发工作经验的程序员都会发现：其实不同项目之间代码都大同小异的
 * 相信每个程序员都有一定的代码片段的积累、每个程序员都想拥有自己的代码片段库
 * 既然如此我们何不把代码片段整理出来作为一个代码片段库。
 * 有些与业务无关的代码可以直接拷贝使用
 * 比如你要递归解析一个文件夹中的所有文件 
 * 比如你需要使用正则表达式来解析一段字符串
 * 比如你要使用Json来解析字符串和实例对象 
 * 比如你要删除一个集合中的某个元素
 * 
 * 代码库是很方便、但是不容易整理
 * 代码片段的形式很散：可以是一行代码、也可以是一个方法、或者一个类、或者不止一个类
 * 不管你怎么存放都会显得很乱，久而久之。要么就找不到、要么目录结构太深了不愿意再找，
 * 要么代码太多注释太少看不懂。
 * 
 * 于是我把代码片段整理成eclipse项目来管理
 * 主要有一下几点：
 * 1、java程序员主要的编程工具是eclipse
 * 2、eclipse很多出色的功能可以帮助我们迅速地位到我们想要的资源
 * 3、方便使用代码片段,可以直接作为jar包引入到你的项目中、然后在导入源代码
 * 4、方便搜集代码：当你项目完成后如果想要积累点东西、就把你在项目中最得意或者具有后续使用价值的代码整理起来
 * 5、充分利用google的代码托管功能，一个人的代码积累肯定是很有限的、利用google的代码托管功能，
 * 谁都可以为代码片段库共享自己的代码精髓，只要你愿意
 * 6、如果你不愿意共享，甚至你还可以把代码down下来作为自己的一个私有的代码库、但是我觉得大可以不必，
 * 天朝的软件发展少了你一个照样发展，不过多了你一个可能会更好
 * 
 * 项目定位：
 * 1、对象范围：具有一定编程基础java程序员。
 * 2、技术范围：可复用的java代码，java算法、开常用源框架的工具。
 * 3、将作为一个高复用的代码片段库、不一定是技术很高深的、实用的就行，不能太没有深度，垃圾代码的堆积只会增加代码的复杂度
 * 代码搜集的目的：
 * 1、代码共享
 * 2、代码复用
 * 代码搜集的规则：
 * 1、范围java相关的java代码片段，可以是一行注释、一行代码、一个demo，也可以是开源框架的算法源码、功能源码、封装使用源码
 * 2、欢迎造轮子，但是不欢迎劣质的轮子
 * 3、
 * 项目地址：http://code.google.com/p/coder-fragment/
 * 下载地址：http://code.google.com/p/coder-fragment/downloads/list
 * 
 */
package com.coderside.fragment;